package com.uclocation.DAO;

import com.uclocation.DTO.UCLocation;


public interface IUCLocationDAO {
	
	/**
	 * 
	 * @param LocationName The location name to search and retrieve from our database
	 * @return A single UCLocation object
	 */
	UCLocation selectUCLocationn(String LocationName);
	
	/**
	 * 
	 * @param location The UCLocation object to be persisted to our database
	 */
	void AddUCLocation(UCLocation location);
	
	/**
	 * 
	 * @param location The UCLocation object to be deleted from our database
	 */
	void deleteUCLocation(UCLocation location);
	
	/**
	 * 
	 * @param location The UCLocation object in our database to be updated
	 */
	
	void updateUCLocation(UCLocation location);
	
	
	

}
